\section{\BitfieldsChapter}
\label{sec:bitfields}

A lot of functions define their input arguments as flags in bit fields.
\myindex{\CLanguageElements!C99!bool}

Of course, they could be substituted by a set of \Tbool-typed variables, but it is not frugally.

% sections
\input{patterns/14_bitfields/1_check/main}
\input{patterns/14_bitfields/2_set_reset/main}
\input{patterns/14_bitfields/3_shifts/main}
\input{patterns/14_bitfields/35_set_reset_FPU/main}
\input{patterns/14_bitfields/4_popcnt/main}
\input{patterns/14_bitfields/conclusion_EN}
\input{patterns/14_bitfields/exercises}
